Towards Architecture-Centric Software Generation
نویسندگان
چکیده
Architecture-centric software generation has the potential to support flexible design and large-scale reuse. This paper describes the development of an architecture-centric framework that consists of multiple architecture alternatives, from which the architect can select and generate a working prototype in a top-down manner through an user interface rather than building it from scratch. The framework is primarily built with well-understood design patterns in distributed and concurrent computing. The development process involves extensive domain analysis, variability management, and bottom-up component engineering effort. The framework enables the architect or designer to effectively conduct upfront software architecture analysis and/or rapid architectural prototyping.
منابع مشابه
Towards Net-Centric Cyber Survivability for Ballistic Missile Defense
The United States Department of Defense (DoD) is engaged in a mission to unify its software systems towards a “net-centric” vision— where commanders gain advantage by rapidly producing, consuming, and sharing information using service oriented architectures (SOAs). In this paper, we study the cyber survivability of mission-critical net-centric systems, focusing on Ballistic-Missile-Defense (BMD...
متن کاملA Rationalization of Confusion, Challenges, and Techniques in Model-based Software Development a Rationalization of Confusion, Challenges, and Techniques in Model-based Software Development Background and Organization 2 Model-based Software Development Specification-driven Development Model-driven Development Architecture-centric Development Generative and Component- Based Development
The use of model-based software development is increasingly popular due to recent advancements in modeling technology. Numerous approaches exist; this paper seeks to organize and characterize them. In particular, important terminological confusion, challenges, and recurring techniques of model-based software development are identified and rationalized. New perspectives are provided on some fund...
متن کاملTowards a new platform paradigm for synergetic Virtual Environments
Most of today’s Virtual Reality system architectures follow visualization-centric data paradigms, using hierarchical data structures typically containing static content. As one of the future’s and even today’s key communication and collaboration tools, Virtual Reality is quickly developing into an integrator of heterogeneous technologies and content. For instance, highly sophisticated software ...
متن کاملTowards a Software Architecture Specification Language based on UML and OCL
The development of a system’s software architecture is a very complex and important issue. Existing description and modeling techniques do not fit the requirements of architecture centric system development. In this paper we are proposing the basic concepts and notions of software architectures. Furthermore, we provide a proposal for a new description and modeling technique for software archite...
متن کاملPLM Systems for Network-Centric Manufacturing
The concept (and implementation) of Product Lifecycle Management (PLM) has drawn much attention in both industry and academia. This paper investigates the scope of PLM systems, presents different types of PLM architecture and identifies an appropriate definition of PLM for a Network-Centric Manufacturing paradigm with a specific focus on small manufacturing enterprises. Research issues of PLM s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010